package com.naiterui.ehp.bs.patient.utils.exception;

/**
 * 患者相关业务异常码

 * @version 2015年6月21日 上午11:15:17 by Amber
 */
public enum PatientExceptionCode {

    DOCTOR_NOT_EXIT (40000, "没找到医生"),;

    /**
     * 异常代码
     */
    public final int code;

    /**
     * 异常消息
     */
    public final String msg;

    /**
     * 构造函数
     */
    PatientExceptionCode() {
        this.code = 0;
        this.msg = "success";
    }

    /**
     * 构造函数
     * @param code
     * @param msg
     */
    PatientExceptionCode(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    /**
     * 获取异常信息
     * ExceptionCode.msg()<BR>
     * <P>Author : zhouyanxin </P>
     * <P>Date : 2014-9-29 </P>
     * @return
     */
    public String msg() {
        return this.msg;
    }

    /**
     * 获取异常状态码
     * ExceptionCode.code()<BR>
     * <P>Author : zhouyanxin </P>
     * <P>Date : 2014-9-29 </P>
     * @return
     */
    public int code() {
        return this.code;
    }
}
